From d9ba64283e5587c29755e65c49356e7ed93a72dc Mon Sep 17 00:00:00 2001 From: "awilliam@xenbuild.aw" Date: Thu, 9 Feb 2006 13:43:39 -0700 Subject: [PATCH] [IA64] zero clear page for pgd, pmd, pte. xen heap page are not always zero cleared, so that explicit zeroing is needed. Signed-off-by: Isaku Yamahata --- xen/arch/ia64/xen/xenmisc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xen/arch/ia64/xen/xenmisc.c b/xen/arch/ia64/xen/xenmisc.c index e73fab753e..923f254ad4 100644 --- a/xen/arch/ia64/xen/xenmisc.c +++ b/xen/arch/ia64/xen/xenmisc.c @@ -168,7 +168,11 @@ void __free_pages(struct page *page, unsigned int order) void *pgtable_quicklist_alloc(void) { - return alloc_xenheap_pages(0); + void *p; + p = alloc_xenheap_pages(0); + if (p) + clear_page(p); + return p; } void pgtable_quicklist_free(void *pgtable_entry) -- 2.30.2